<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">
// let temp = arr[2]
// arr[2] = arr[0]
// arr[0] = temp
// 将数组中的  元素1  与  元素3 调换位置
        const arr = [3,2,1,4,5]
        for (let i = 0; i <arr.length-1; i++) {
            var temp=arr[2]
            arr[2] = arr[0]
            arr[0] =temp;
            break;
        }
        console.log(arr);
// 使用冒泡排序（从大到小）：  [90,65,78,66,48,39,92,73]  使用数组解构的方法交换变量
        const arr1=[90,65,78,66,48,39,92,73]
        for (let i = 0; i< arr1.length-1; i++) {
            for (let j = 0; j < arr1.length-1-i; j++) {
               if (arr1[j]<arr1[j+1]) {
                var temp =arr1[j];
                arr1[j]=arr1[j+1]
                arr1[j+1]=temp;
               }
            }
        }
        console.log(arr1);
var text ='I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.'
//将上述字符串去除标点空格后统计有多少个单词
var text1= text.replace(/[,.]/g,"")
    const textarr=text1.split(' ')
    console.log(textarr);
    console.log(textarr.length);


// const arr = [87,85,74,70,65,59,43]
// 1.移除第一个元素87，并在开头添加 元素86
// 2.移除最后一个元素43， 并在末尾添加1
// 3.在 70 65 之间插入 元素 68
// 4.删除元素65
// 5.使用map返回一个新的数组new_arr，要求新数组new_arr比原来数组大2
// 6.筛选数组new_arr返回new_arr1,要求new_arr1: 能被2整除
        const arr2 = [87,85,74,70,65,59,43]  
        arr2.splice(0,1,86)
        arr2.splice(6,1,1)
        arr2.splice(5,0,68)
        arr2.splice(4,1)
        console.log(arr2);
        const new_arr=arr2.map(X=X+2)
        console.log(new_arr);
        
        const new_arr1=new_arr.map((x)=>{
            if (x%2==0) {
                return x;  
            }
​        })
​        console.log(new_arr1);
    
    </script>
</body>
</html>